package ooday03;

public class InterfaceDemo {
    public static void main(String[] args) {
//        Inter o = new Inter();//编译报错，接口不能被实例化

    }
}
//演示接口的语法
interface Inter1{
    abstract void show();
//    void test();//接口中的方法默认都是抽象的，前面默认有abstract
//    void say(){};//编译报错，抽象方法不能有方法体
}
interface Inter2{
    void test();
}
abstract class Aoo{
    abstract void say();
}
//演示接口的实现
class Boo extends Aoo implements Inter1,Inter2{
    public void show(){//重写接口中的抽象方法时,必须加public

    }
    public void test(){

    }

    @Override
    void say(){

    }
}

//演示接口继承接口
interface Inter3{
    void show();
}

interface Inter4 extends Inter3{
    void test();
}
class Coo implements Inter4{
    public void show(){

    }
    public void test(){

    }
}